package com.molichuxing.services.infrastructure.dto.response;

import java.math.BigDecimal;

import com.molichuxing.framework.dto.ResponseRootDto;

import lombok.Data;

@Data
public class OrderScheduleStatisticsDto extends ResponseRootDto {
	private static final long serialVersionUID = 2666146313802011002L;

	/**
	 * 已还期数
	 */
	private Integer hasPayPeriods = 0;
	
	/**
	 * 已还金额
	 */
	private BigDecimal hasPayAmount = BigDecimal.ZERO;

	/**
	 * 待还期数
	 */
	private Integer waitPayPeriods = 0;

	/**
	 * 待还金额
	 */
	private BigDecimal waitPayAmount = BigDecimal.ZERO;

	/**
	 * 总金额
	 */
	private BigDecimal totalAmount = BigDecimal.ZERO;

	/**
	 * 已还保证金金额
	 */
	private BigDecimal hasPayDeposit = BigDecimal.ZERO;
	
	/**
	 * 保证金总金额
	 */
	private BigDecimal totalDeposit = BigDecimal.ZERO;

	/**
	 * 逾期未还次数
	 */
	private Integer overdueNoPayPeriods = 0;

	/**
	 * 逾期次数（包括逾期已还）
	 */
	private Integer overduePeriods = 0;
}
